package com.dkh.recommend.service;

import com.dkh.recommend.dto.MusicUploadDTO;
import com.dkh.recommend.dto.MusicUploadDTO2;
import com.dkh.recommend.dto.Result;
import com.dkh.recommend.entity.TbMusic;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author dkh
 * @since 2022-12-14
 */
public interface ITbMusicService extends IService<TbMusic> {

    Result uploadmusic(MusicUploadDTO musicUploadDTO);

    Result getmusicbylabel(Long label_id);

    Result musiclist(int pageNumber, int pageSize);

    Result selectmusic(String condition);

    Result getmymusic();

    Result uploadmusic2(MusicUploadDTO2 musicUploadDTO2);

    Result put2Collect(String musicId, String collectId);

    Result getAllInfo(String musicId);

    Result deleteMyMusic(String musicId);

    Result selectMusicByLabelId(String labelId);

    Result likeMusic(String musicId);

    Result orNotLikeMusic(String musicId);

    Result GetHotMusic();


}
